Kasar Devi Temple, Almora -The Best Place To Meditate